package entity

import "time"

type ProductImage struct {
	ID        int       `gorm:"column:id;PRIMARY_KEY" json:"id"`
	ProductId int       `gorm:"column:product_id" json:"productId"`
	ImageUrl  string    `gorm:"column:image_url" json:"imageUrl"`
	SortOrder int       `gorm:"column:sort_order" json:"sortOrder"`
	IsMain    int       `gorm:"column:is_main" json:"isMain"`
	CreatedAt time.Time `gorm:"column:created_at" json:"createdAt"`
	UpdatedAt time.Time `gorm:"column:updated_at" json:"updatedAt"`
}

func (ProductImage) TableName() string {
	return "product_image"
}
